self-loading weapon - Deutsch Englisch Wörterbuch